package com.messe.base.models;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * Booth entity. @author MyEclipse Persistence Tools
 */
public class Booth implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5805689713302728066L;
	private Integer boothId;
	private Organization exhibitor;
	private Hall hall;
	private Set<BoothAppendix> boothAppendixes = new HashSet<BoothAppendix>(0);
	private Timestamp lastUpdatedStamp;
	private Timestamp createdStamp;
	private Integer flag;
	private BoothType typeId;
	private String code;
	private Double squareFootage;
	private OrganizationContract organizationContract;
	private Contract contract;
	private OrganizationProductServiceRel organizationProductServiceRel;
	private Double price;
	//展位规格
	private String type;
	
	private String PolyLine;//位置坐标
	
	private String featureType;//产品类型
	
	private FloorPlanStyle contractStatus;//合同状态样式
	
	
	private FloorPlanStyle boothType;//展位类型样式
	
	private FloorPlanStyle areaStyle;//展区样式
	
	private Integer deleted;//删除状态
	
	private Integer showCompanyLogo;
	
	private Integer showBoothName;
	
	private Integer showShortName;
	
	private Set<BoothExhibitor> boothExhibitors = new HashSet<BoothExhibitor>(0);
	
	public Integer getShowCompanyLogo() {
		return showCompanyLogo;
	}
	public void setShowCompanyLogo(Integer showCompanyLogo) {
		this.showCompanyLogo = showCompanyLogo;
	}
	public Integer getShowBoothName() {
		return showBoothName;
	}
	public void setShowBoothName(Integer showBoothName) {
		this.showBoothName = showBoothName;
	}
	public Integer getShowShortName() {
		return showShortName;
	}
	public void setShowShortName(Integer showShortName) {
		this.showShortName = showShortName;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public Double getPrice() {
		return price;
	}
	public void setPrice(Double price) {
		this.price = price;
	}
	public Integer getBoothId() {
		return boothId;
	}
	public void setBoothId(Integer boothId) {
		this.boothId = boothId;
	}
	
	public Timestamp getLastUpdatedStamp() {
		return lastUpdatedStamp;
	}
	public void setLastUpdatedStamp(Timestamp lastUpdatedStamp) {
		this.lastUpdatedStamp = lastUpdatedStamp;
	}
	public Timestamp getCreatedStamp() {
		return createdStamp;
	}
	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}
	public Set<BoothAppendix> getBoothAppendixes() {
		return boothAppendixes;
	}
	public void setBoothAppendixes(Set<BoothAppendix> boothAppendixes) {
		this.boothAppendixes = boothAppendixes;
	}
	
	public Hall getHall() {
		return hall;
	}
	public void setHall(Hall hall) {
		this.hall = hall;
	}
	
	public Organization getExhibitor() {
		return exhibitor;
	}
	public void setExhibitor(Organization exhibitor) {
		this.exhibitor = exhibitor;
	}
	public Integer getFlag() {
		return flag;
	}
	public void setFlag(Integer flag) {
		this.flag = flag;
	}
	public BoothType getTypeId() {
		return typeId;
	}
	public void setTypeId(BoothType typeId) {
		this.typeId = typeId;
	}
	/**
	 * @return the organizationContract
	 */
	public OrganizationContract getOrganizationContract() {
		return organizationContract;
	}
	/**
	 * @param organizationContract the organizationContract to set
	 */
	public void setOrganizationContract(OrganizationContract organizationContract) {
		this.organizationContract = organizationContract;
	}
	/**
	 * @return the code
	 */
	public String getCode() {
		return code;
	}
	/**
	 * @param code the code to set
	 */
	public void setCode(String code) {
		this.code = code;
	}
	/**
	 * @return the squareFootage
	 */
	public Double getSquareFootage() {
		return squareFootage;
	}
	/**
	 * @param squareFootage the squareFootage to set
	 */
	public void setSquareFootage(Double squareFootage) {
		this.squareFootage = squareFootage;
	}
	public String getPolyLine() {
		return PolyLine;
	}
	public void setPolyLine(String polyLine) {
		PolyLine = polyLine;
	}
	public String getFeatureType() {
		return featureType;
	}
	public void setFeatureType(String featureType) {
		this.featureType = featureType;
	}
	public FloorPlanStyle getContractStatus() {
		return contractStatus;
	}
	public void setContractStatus(FloorPlanStyle contractStatus) {
		this.contractStatus = contractStatus;
	}
	public FloorPlanStyle getBoothType() {
		return boothType;
	}
	public void setBoothType(FloorPlanStyle boothType) {
		this.boothType = boothType;
	}
	public Integer getDeleted() {
		return deleted;
	}
	public void setDeleted(Integer deleted) {
		this.deleted = deleted;
	}
	public Contract getContract() {
		return contract;
	}
	public void setContract(Contract contract) {
		this.contract = contract;
	}
	public OrganizationProductServiceRel getOrganizationProductServiceRel() {
		return organizationProductServiceRel;
	}
	public void setOrganizationProductServiceRel(OrganizationProductServiceRel organizationProductServiceRel) {
		this.organizationProductServiceRel = organizationProductServiceRel;
	}
	public Set<BoothExhibitor> getBoothExhibitors() {
		return boothExhibitors;
	}
	public void setBoothExhibitors(Set<BoothExhibitor> boothExhibitors) {
		this.boothExhibitors = boothExhibitors;
	}
	public FloorPlanStyle getAreaStyle() {
		return areaStyle;
	}
	public void setAreaStyle(FloorPlanStyle areaStyle) {
		this.areaStyle = areaStyle;
	}
	
	
}
